albatross around one's neck – Deutsch–English translations

🇬🇧 en de 🇩🇪

albatross around one's neck noun

  • thing that hinders
Klotz am Bein
Wiktionary Links